Application Specification Language (ASL) - A Language for Describing Applications in Grid Computing

نویسندگان

  • Enis Afgan
  • Purushotham Bangalore
چکیده

Grid computing is the computing infrastructure of the next century where unlimited hardware and software resources are delivered to user‟s fingertips. Much of the power delivered by grid computing is realized through application software made readily available to its users. The process of application deployment and deliverance to the end-users though is perplexed with options and requirements not readily available to application deployers. In this paper, we present a new grid language called Application Specification Language (ASL), which allows application developers to describe their individual applications. Application descriptions include general application information, installation requirements, invocation requirements, as well as any additional hints or suggestions that are applicable for the application. We present an ASL schema and provide examples of language use showing how adoption of ASL alleviates some of the deployment and runtime difficulties.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Operational Modelling of Agent Autonomy: Theoretical Aspects and a Formal Language

Autonomy has always been conceived as one of the defining attributes of intelligent agents. While the past years have seen considerable progress regarding theoretical aspects of autonomy, and while autonomy has been identified as an enabler for new computing paradigms such as grid computing, (web-)serviceoriented computing or ubiquitous computing, autonomy as a software property is still miles ...

متن کامل

Temporal Dimension for Job Submission Description Language

A grid job’s requirements description is very important, and raises interesting issues for resource management and scheduling within a grid environment. Several languages such as Globus Resource Specification language and European Data Grid JDL have been developed for describing grid jobs, the latest of which is Job Submission Description Language (JSDL). None of the current job description lan...

متن کامل

A Grid Based Architecture for High-Performance NLP

We describe the design and early implementation of an extensible, component-based software architecture for natural language engineering applications which interfaces with high performance distributed computing services. The architecture leverages existing linguistic resource description and discovery mechanisms based on metadata descriptions, combining these in a compatible fashion with other ...

متن کامل

An Overview of ASL: Hierarchy, Composition, Heterogeneity, and Multi-Granularity in Concurrent Object-Oriented Programming

The Abstract Schema Language (ASL) [Weitzenfeld 1992; Weitzenfeld and Arbib 1992] unifies schema modeling [Arbib 1992] with concurrent object-oriented programming (COOP). ASL extends the current state of the art in both areas by providing a hierarchical approach towards heterogeneous and multi-granular concurrent object design. Schemas in ASL are functional units which get implemented in an ort...

متن کامل

Visual Environment for Rapid Composition of Parameter-Sweep Applications for Distributed Processing on Global Grids

Computational Grids are emerging as a platform for next-generation parallel and distributed computing. Large-scale parametric studies and parameter sweep applications find a natural place in the Grid’s distribution model. There is little or no communication between jobs. The task of parallelizing and distributing existing applications is conceptually trivial. These properties of parametric stud...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007